#include <iostream>
#include <cstdio>
#include <cmath>
#include <algorithm>
#include <set>
#include <cstring>
#define int long long 
#define x first
#define y second
using namespace std;
bool check(string str)
{
    if(str.size() < 8 || str.size() > 16)  return false;
    set<int> st;
    for(auto c:str)
    {
        if(c >='a'&& c <= 'z') st.insert(2);
        else if(c >= 'A' && c <= 'Z') st.insert(1);
        else if(isdigit(c)) st.insert(3);
        else st.insert(4);
    }
    if(st.size() >= 3) return true;
    return false;
}
void solve()
{
    int n;
    cin >> n;
    for(int i = 1; i <= n; i++)
    {
        string str;
        cin >> str;
        if(check(str)) puts("Yes");
        else puts("No");
    }
}
signed main()
{
    ios::sync_with_stdio(0);
    cin.tie(0),cout.tie(0);
    solve();
    return 0;
}